//
// Decompiled by Jadx - 470ms
//
package me.plusne.common.Json.Login;

import android.text.TextUtils;
import java.io.Serializable;

public class JsonLoginUserInfo implements Serializable {
    private String deviceEncode;
    private String deviceInfo;
    private String deviceName;
    private String email;
    private int exp;
    private int level;
    private String nickName;
    private String pass;
    private int pay;
    private int power;
    private String qq;
    private String regTime;
    private String token;
    private String useTime;
    private String user;
    private String uuid;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonLoginUserInfo;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonLoginUserInfo)) {
            return false;
        }
        JsonLoginUserInfo jsonLoginUserInfo = (JsonLoginUserInfo) obj;
        if (!jsonLoginUserInfo.canEqual(this) || getLevel() != jsonLoginUserInfo.getLevel() || getExp() != jsonLoginUserInfo.getExp() || getPower() != jsonLoginUserInfo.getPower() || getPay() != jsonLoginUserInfo.getPay()) {
            return false;
        }
        String user = getUser();
        String user2 = jsonLoginUserInfo.getUser();
        if (user != null ? !user.equals(user2) : user2 != null) {
            return false;
        }
        String pass = getPass();
        String pass2 = jsonLoginUserInfo.getPass();
        if (pass != null ? !pass.equals(pass2) : pass2 != null) {
            return false;
        }
        String email = getEmail();
        String email2 = jsonLoginUserInfo.getEmail();
        if (email != null ? !email.equals(email2) : email2 != null) {
            return false;
        }
        String token = getToken();
        String token2 = jsonLoginUserInfo.getToken();
        if (token != null ? !token.equals(token2) : token2 != null) {
            return false;
        }
        String regTime = getRegTime();
        String regTime2 = jsonLoginUserInfo.getRegTime();
        if (regTime != null ? !regTime.equals(regTime2) : regTime2 != null) {
            return false;
        }
        String qq = getQq();
        String qq2 = jsonLoginUserInfo.getQq();
        if (qq != null ? !qq.equals(qq2) : qq2 != null) {
            return false;
        }
        String uuid = getUuid();
        String uuid2 = jsonLoginUserInfo.getUuid();
        if (uuid != null ? !uuid.equals(uuid2) : uuid2 != null) {
            return false;
        }
        String useTime = getUseTime();
        String useTime2 = jsonLoginUserInfo.getUseTime();
        if (useTime != null ? !useTime.equals(useTime2) : useTime2 != null) {
            return false;
        }
        String nickName = getNickName();
        String nickName2 = jsonLoginUserInfo.getNickName();
        if (nickName != null ? !nickName.equals(nickName2) : nickName2 != null) {
            return false;
        }
        String deviceInfo = getDeviceInfo();
        String deviceInfo2 = jsonLoginUserInfo.getDeviceInfo();
        if (deviceInfo != null ? !deviceInfo.equals(deviceInfo2) : deviceInfo2 != null) {
            return false;
        }
        String deviceEncode = getDeviceEncode();
        String deviceEncode2 = jsonLoginUserInfo.getDeviceEncode();
        if (deviceEncode != null ? !deviceEncode.equals(deviceEncode2) : deviceEncode2 != null) {
            return false;
        }
        String deviceName = getDeviceName();
        String deviceName2 = jsonLoginUserInfo.getDeviceName();
        return deviceName != null ? deviceName.equals(deviceName2) : deviceName2 == null;
    }

    public String getDeviceEncode() {
        return this.deviceEncode;
    }

    public String getDeviceInfo() {
        return this.deviceInfo;
    }

    public String getDeviceName() {
        return this.deviceName;
    }

    public String getEmail() {
        return this.email;
    }

    public int getExp() {
        return this.exp;
    }

    public int getLevel() {
        return this.level;
    }

    public String getName() {
        return TextUtils.isEmpty(getNickName()) ? getUser() : getNickName();
    }

    public String getNickName() {
        return this.nickName;
    }

    public String getPass() {
        return this.pass;
    }

    public int getPay() {
        return this.pay;
    }

    public int getPower() {
        return this.power;
    }

    public String getQq() {
        return this.qq;
    }

    public String getRegTime() {
        return this.regTime;
    }

    public String getToken() {
        return this.token;
    }

    public String getUseTime() {
        return this.useTime;
    }

    public String getUser() {
        return this.user;
    }

    public String getUuid() {
        return this.uuid;
    }

    public int hashCode() {
        int pay = getPay() + ((getPower() + ((getExp() + ((getLevel() + 59) * 59)) * 59)) * 59);
        String user = getUser();
        int hashCode = (pay * 59) + (user == null ? 43 : user.hashCode());
        String pass = getPass();
        int hashCode2 = (hashCode * 59) + (pass == null ? 43 : pass.hashCode());
        String email = getEmail();
        int hashCode3 = (hashCode2 * 59) + (email == null ? 43 : email.hashCode());
        String token = getToken();
        int hashCode4 = (hashCode3 * 59) + (token == null ? 43 : token.hashCode());
        String regTime = getRegTime();
        int hashCode5 = (hashCode4 * 59) + (regTime == null ? 43 : regTime.hashCode());
        String qq = getQq();
        int hashCode6 = (hashCode5 * 59) + (qq == null ? 43 : qq.hashCode());
        String uuid = getUuid();
        int hashCode7 = (hashCode6 * 59) + (uuid == null ? 43 : uuid.hashCode());
        String useTime = getUseTime();
        int hashCode8 = (hashCode7 * 59) + (useTime == null ? 43 : useTime.hashCode());
        String nickName = getNickName();
        int hashCode9 = (hashCode8 * 59) + (nickName == null ? 43 : nickName.hashCode());
        String deviceInfo = getDeviceInfo();
        int hashCode10 = (hashCode9 * 59) + (deviceInfo == null ? 43 : deviceInfo.hashCode());
        String deviceEncode = getDeviceEncode();
        int hashCode11 = (hashCode10 * 59) + (deviceEncode == null ? 43 : deviceEncode.hashCode());
        String deviceName = getDeviceName();
        return (hashCode11 * 59) + (deviceName != null ? deviceName.hashCode() : 43);
    }

    public void setDeviceEncode(String str) {
        this.deviceEncode = str;
    }

    public void setDeviceInfo(String str) {
        this.deviceInfo = str;
    }

    public void setDeviceName(String str) {
        this.deviceName = str;
    }

    public void setEmail(String str) {
        this.email = str;
    }

    public void setExp(int i) {
        this.exp = i;
    }

    public void setLevel(int i) {
        this.level = i;
    }

    public void setNickName(String str) {
        this.nickName = str;
    }

    public void setPass(String str) {
        this.pass = str;
    }

    public void setPay(int i) {
        this.pay = i;
    }

    public void setPower(int i) {
        this.power = i;
    }

    public void setQq(String str) {
        this.qq = str;
    }

    public void setRegTime(String str) {
        this.regTime = str;
    }

    public void setToken(String str) {
        this.token = str;
    }

    public void setUseTime(String str) {
        this.useTime = str;
    }

    public void setUser(String str) {
        this.user = str;
    }

    public void setUuid(String str) {
        this.uuid = str;
    }

    public String toString() {
        return "JsonLoginUserInfo(user=" + getUser() + ", pass=" + getPass() + ", level=" + getLevel() + ", exp=" + getExp() + ", email=" + getEmail() + ", power=" + getPower() + ", token=" + getToken() + ", regTime=" + getRegTime() + ", qq=" + getQq() + ", uuid=" + getUuid() + ", useTime=" + getUseTime() + ", nickName=" + getNickName() + ", deviceInfo=" + getDeviceInfo() + ", deviceEncode=" + getDeviceEncode() + ", deviceName=" + getDeviceName() + ", pay=" + getPay() + ")";
    }
}
